#ifndef _CONTA_H
#define _CONTA_H

class Conta
{
protected:
	unsigned long ul_numero_conta;
	double d_saldo;

public:
	Conta();
	~Conta();
	void SetNumeroConta(int NumeroConta);
	void SetSaldo(double Saldo);
	int GetNumeroConta();
	double GetSaldo();
	void Depositar();
	void Sacar();
	void Transferir();
	void CadastrarConta(); 
};

class ContaEspecial : public Conta
{

private:
	double limite;

	public:
	void SetLimite(double limite);
	double GetLimite();

};
#endif /* _CONTA_H */
